.left-card-2 {
  width: 100%;
  height: 46%;
  // padding-bottom: 10px;
  box-sizing: border-box;

  .echarts {
    width: 100%;
    // height: calc(100% - 60px);
    height: calc(100% - 114px);
    position: relative;

    .echarts-title {
      // width: 80px;
      height: 40px;
      position: absolute;
      top: 0;
      left: 50%;
      text-align: center;
      transform: translateX(calc(-50% - 10px));
      font-size: 14px;
      font-weight: 400;
      text-align: center;
      color: #fff3c9;
      line-height: 34px;

      &::before,
      &::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 12px;
        width: 50px;
        height: 6px;
      }

      &::before {
        left: -60px;
        background-image: url('@/assets/home/bg-bar-left.png');
      }

      &::after {
        right: -60px;
        background-image: url('@/assets/home/bg-bar-right.png');
      }
    }
  }

  .el-select {
    position: relative;
    width: calc(100% - 40px);
    height: 34px;
    margin: 10px 20px;
    box-sizing: border-box;
    border: 1px solid;
    border-image: linear-gradient(0deg, #1597fb 0%, #79c4ff 100%) 1 1;

    .el-input__wrapper {
      background-color: revert;
      border-radius: 0;
      box-shadow: none;

      .el-input__inner {
        font-size: 14px;
        font-weight: normal;
        text-align: center;
        color: #e7f6ff;
        letter-spacing: 0.42px;
      }
    }
  }
}

.left-card-2 .card-body {
  width: 100%;
  height: calc(100% - 130px);
  padding-top: 10px;
  box-sizing: border-box;
}

//修改el表格样式
.left-card-2 .card-body {
  //表格边框
  .el-table__border-left-patch,
  .el-table__border-left-patch::after {
    background-color: rgba(0, 0, 0, 0) !important;
  }

  .el-table--border .el-table__inner-wrapper::after,
  .el-table--border::after,
  .el-table--border::before,
  .el-table__inner-wrapper::before {
    background-color: rgba(0, 0, 0, 0) !important;
  }

  //表头和列布局
  .card2-table-header-class .cell,
  .card2-table-cell-class .cell {
    padding: 0 5px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  //表头
  .card2-table-header-class .cell {
    height: 50px;
    font-size: 16px;
    font-weight: bold;
  }

  .card2-table-header-class .el-table__cell {
    border-right: none;
    border-top: none;
    border-bottom: none;
  }

  .card2-table-header-class {
    .el-table__cell + .el-table__cell {
      border-left: 1px solid rgba(43, 124, 181, 0.4);
    }
  }

  //列
  .card2-table-cell-class {
    border-right: none;
    border-top: none;
    border-bottom: none;
  }

  .card2-table-cell-class + .card2-table-cell-class {
    border-left: 1px solid rgba(43, 124, 181, 0.4);
  }

  .card2-table-cell-class .cell {
    height: 34px;
    font-size: 14px;
    font-weight: 400;
  }
}

//表格列样式
.left-card-2 .card-body {
  //表格-区划列
  .cell-label {
    font-size: 14px;
    color: #c8f1f9;
  }

  //表格-数值列
  .cell-num-text {
    font-size: 18px;
    color: #c8f1f9;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
  }
}
